Разместить на Github pages заготовки для персонального сайта.
Задачи
Установить необходимое программное обеспечение.
Скачать шаблон темы сайта.
Разместить его на хостинге git.
Установить параметр для URLs сайта.
Разместить заготовку сайта на Github pages.
Выполнение проекта
Скачиваем
шаблон сайта, исполняемый файл hugo на сайте
https://github.com/gohugoio/hugo/releases, архив hugo_extended
Скачиваем шаблон сайта
Разархивируем файл разделе
Загрузки
Разархивация
В домашнем каталоге создаем каталог bin, переходим в него и вставляем
hugo.
Каталог bin
Создаем
новый репозиторий blog, используя скаченный шаблон
Создаем новый репозиторий
Переходим
в каталог work, в который клонируем наш новый репо
Клонирование репозитория
В каталоге blog устанавливаем
go
Устанавливаем go
Выполняем команду bin hugo
bin hugo
Вводим команду mc и
удаляем каталог public
Удаление каталога public
Вводим
команду ~/bin/hugo server и получаем ссылку на наш локальный сайт
Получение ссылки на локальный
сайтПолучение ссылки на локальный
сайт
Просмотр сайта
Смотрим сайт
Переходим
на Github и создаем еще один репозиторий с нашим именем
Создаем репозиторий
Переходим
в каталог “work”, клонируем наш репозиторий. Выполняем проверку с
помощью команды ls -l
Клонирование репозитория и выполнение
проверки
Переходим
в наш новый каталог и переключаемся на ветку main. Создаём пустой файл и
отправляем его на github для активации нашего репозитория
Создание пустого файла и добавлени его на
github
Перейдем в
каталог blog, подключим каталог public
Подключаем каталог public
Запускаем
команду mc, находим .gitignore” и переходим в него. Комментируем
public
Комментирование public
С
помощью команды cat .gitignore выполняем проверку, после чего повторяем
действия с подключением каталога
Подключение каталога к новому
репозиторию
С
помощью команды ~/bin/hugo генирируем автоматически файлы в папку
“public”
Автоматическая генирация
файлов
git remote
Git remote
Переходим
в каталог public, проверяем подключение каталога к репозиторию.
Выгружаем файлы
Выгружаем файлы
Переходим
на github и обновляем страницу репозитория
Обновление репозитория
Копируем
ссылку на наш новый сайт и переходим на него
Переход на сайт
Выводы
Мы разместили на Github pages заготовки для персонального сайта.